Shielded Processors: Guaranteeing Sub-millisecond Response in Standard Linux
نویسندگان
چکیده
There has been significant progress making standard Linux into a more responsive system for real-time applications. The low latency patches and the preemption patches have allowed guarantees on worst case interrupt response time at slightly above a millisecond. These guarantees today are only met when there is no networking or graphics activity in the system. The shielded processor concept dedicates selected processors in a symmetric multiprocessing system for the real-time components of an application. This paper will describe the implementation of shielded processors in RedHawk Linux and the benefits of shielded processors. It will also present the results of benchmarks for both interrupt response and program execution determinism. Interrupt response time guarantees are significantly below one millisecond and can be guaranteed even in the presence of networking and graphics activity.
منابع مشابه
Load-Balancing for a Real-Time System Based on Asymmetric Multi-Processing
ARTiS is a project that aims at enhancing the Linux kernel with better real-time properties. It allows to retain the flexibility and ease of development of a normal application for the real-time applications while keeping the whole power of SMP (Symmetric Multi-Processors) systems for their execution. Based on the introduction of an asymmetry between the processors, distinguishing realtime and ...
متن کاملExecuting Java threads in parallel in a distributed-memory environment
We present the design and initial implementation of Hyperion, an environment for the high-performance execution of Java programs. Hy-perion supports high performance by utilizing a Java-bytecode-to-C translator and by supporting parallel execution via the distribution of Java threads across the multiple processors of a cluster of Linux machines. The Hyperion run-time system implements the Java ...
متن کاملSynchronous data collection from diverse hardware
We describe an accurate distributed timestamp service. This open-source C++ package runs on commodity PC’s. With no extra hardware, the service correlates sensor data (headand eye-trackers, biometrics, captured video, driving simulator data) from multiple PC’s with sub-millisecond accuracy. PC-driven actuators like motion bases and audio/visual/haptic warning systems are also controlled with th...
متن کاملA Real Time Scheduling Method for Embedded Multimedia Applications
For applications of embedded systems, several processors are scheduled on a processor because very limited applications are used. Recently application areas are broadened and used to be like personal computers. Operating systems are considered one of critical factors to develop embedded systems. Linux is becoming one of popular operating systems for embedded applications, because of open source...
متن کاملWord Processing with GNU/Linux Part 1: Document Processors and Output Formats
2 Document processors 1 2.1 TEX . . . . . . . . . . . . . . . . . . . 2 2.1.1 LTEX . . . . . . . . . . . . . . 2 2.1.2 Texinfo . . . . . . . . . . . . . 2 2.2 nroff . . . . . . . . . . . . . . . . . . 3 2.3 SGML . . . . . . . . . . . . . . . . . . 3 2.3.1 HTML . . . . . . . . . . . . . . 3 2.3.2 Docbook . . . . . . . . . . . . . 4 2.3.3 Linuxdoc . . . . . . . . . . . . 4 2.3.4 Debiandoc . . . ....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003